home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / dhhelper.zip / DEMO2.HLS < prev    next >
Text File  |  1990-06-22  |  7KB  |  181 lines

  1. !=========================================================================
  2. !
  3. ! DEMO2.hls     Help file for use with DEMO2.pas, for Pascal programmers
  4. !               --------------------------------------------------------
  5. !
  6. ! This text file is similar to DEMO1.hls, with the addition of user-
  7. ! defined functions which have been specifically designed to work with
  8. ! the Turbo Pascal program DEMO2.PAS. Use The Helper to compile and run
  9. ! this file and it will work correctly, but typing Enter on the user-
  10. ! defined functions will just result in a message to say that a user
  11. ! function has been activated. However, when you run DEMO2.PAS using your
  12. ! Turbo Pascal compiler it will access the compiled help file and the
  13. ! user-defined functions will work.
  14. !
  15. ! Type Alt-R to compile and run this demo.
  16. !
  17. !=========================================================================
  18. !!TextMem1=DEMO2
  19. !Category1
  20. !Window  12 5 64 18
  21. !Colors 113 113 112 94 0 0 0 0
  22. !..note the use of ^C to insert the text memory defined with !!TextMem1=..
  23. !..and ^A to mark the highlighted phrases, and where to go when selected..
  24.  
  25.    (0,1)            (TextMem1)   -   CONTENTS             
  26.    =============================================
  27.  
  28.    Use  and <Enter> to select a topic.
  29.    Use F1 from anywhere to return to this menu.
  30.  
  31.    How to use this Help........(2,1) Help with Help 
  32.    Demonstrate user functions..(8,1) User functions 
  33.    Enter DOS commands..........(7,1) Dos 
  34.    Animation demonstration.....(9,1) Animation 
  35. !Category2 Help with Help
  36. !Colors 113 113 112 94 0 0 0 0
  37. !Window 12 3 66 22
  38.  
  39.  Help with Help
  40.  ===============
  41. (120,0) The Help screens are interactive. If highlighted
  42.  options and a cursor bar are visible then move the
  43.  cursor over them and select one by pressing <Enter>.
  44.  General commands for using the Help screens are:
  45. (0)
  46.            F1 - display Help Contents
  47.           Esc - quit Help and return to the program
  48.  ,,Home,End - move cursor
  49.     a..z,A..Z - move cursor to the next highlight
  50.                   containing (upper case) A to Z.
  51.         Enter - select topic under cursor
  52.     Backspace - skip backwards through previously
  53.                   displayed topics
  54.  
  55. (120,0)                               PgDn for more...
  56. !Page2
  57. !Window 12 3 66 23
  58. (120,0)
  59.  Some Help topics have several pages, indicated
  60.  in the top border. If you see PgDn or PgUp in the
  61.  top border, scroll through the pages with these,
  62.  where ^ means press Ctrl with the indicated key:
  63. (0)
  64.       PgUp - previous page in current topic
  65.       PgDn - next page      "    "      "
  66.      ^PgUp - first page     "    "      "
  67.      ^PgDn - last page      "    "      "
  68.  
  69. (120,0) Some additional commands are:
  70. (0)
  71.       (3,1) F2  - print some/all of the Help screens
  72.       (4,1) F3  - find a text string in the Help file
  73.       (4,1) F4  - repeat last find
  74.  
  75.     (5,1) Alt-F1..F10  - Store this page
  76.    (6,1) Ctrl-F1..F10  - Restore stored page
  77. !Category3
  78. !Window 12 5 66 20
  79.  
  80.  F2 - Print the Help file
  81.  -------------------------
  82.  
  83.  Press F2 to get the following options:
  84.  
  85.     A  to print all screens in the Help file
  86.     C   "   "   the current Help category
  87.     P   "   "   the current Help page only
  88.     L  to set the number of lines per page
  89.  
  90.  Press Esc to quit and return to the help screens.
  91.  Interrupt the printing by pressing any key.
  92. !Category4
  93. !Window 12 5 66 23
  94.  
  95.  F3,F4 -  Find a text string in the Help file
  96.  ---------------------------------------------
  97.  
  98.  Press F3 to search through all pages of the Help
  99.  file for any text string. The page containing
  100.  that string will be displayed if it is found.
  101.  Then press F4 to find the next page containing
  102.  that string, or F3 to search for a new string.
  103.  
  104.  The search not case-sensitive, and starts from
  105.  the current position in the Help file. Press F1
  106.  first to go to the top of the file if you need
  107.  a complete search. Do not try searching for
  108.  multiple characters such as -------- as these
  109.  are saved in compressed form on the disk.
  110. !Category5
  111. !Window 12 5 66 19
  112.  
  113.  Alt-F1..F10  -  Store current page
  114.  -----------------------------------
  115.  
  116.  There are 10 page memories available, so that you
  117.  can flip instantly to any pre-stored location in
  118.  the help file. Store the current page into one of
  119.  the memories by typing one of the function keys
  120.  F1 to F10 while holding down the Alt key. You can
  121.  then return instantly to that page at any future
  122.  time by typing the Ctrl-function key.
  123.  See (6,1) Ctrl-F1..F10  for more.
  124.  
  125. !Category6
  126.  
  127.  Ctrl-F1..F10  -  Goto stored page
  128.  ----------------------------------
  129.  
  130.  If a page has been stored into one of the 10
  131.  memories with (5,1) Alt-F1..F10 , it can be instantly
  132.  recalled by typing Ctrl-F1..F10.
  133.  
  134.  eg. Store this page by typing Alt-F1. Then go to
  135.      the contents page with F1 (or anywhere else
  136.      in the help file) and type Ctrl-F1. If all
  137.      goes well you should be back here again.
  138. !Category7
  139. !Window  16 8 62 17
  140. !Colors 23 23 30 94 0 0 0 0
  141.  
  142.  
  143.   DOS functions. Choose from..
  144.  
  145.        Directory listing...........(255,248) dir 
  146.       (255,250) Enter a DOS shell 
  147. !Category8
  148. !Window  12 4 69 22
  149. !Colors 113 113 112 94 0 0 0 0
  150.                      (116,112)┌────────────────────────────┐(0)
  151.  User functions      (116,112)│For Turbo Pascal programming│(0)
  152.  ---------------     (116,112)└────────────────────────────┘(0)
  153.  
  154.  When using this help file with DEMO2.pas or DEMO2.exe
  155.  you can use hot-keys "A" and "C" at this or any other
  156.  screen in the Help file. Also note that F2 has been
  157.  suppressed, and does not activate the normal Print.
  158.  
  159.     A = sound the bell
  160.     C = toggle category number display in window border
  161.  
  162.  User-defined cursor options:
  163.  
  164.     Write random numbers              (255,1) Random numbers 
  165.     Enter filename, see if it exists. (255,160) -------------- 
  166. !
  167. !----- The special ^A(255,[1..200]) commands are reserved for activating
  168. !----- up to 200 separate user-defined functions within your Turbo Pascal
  169. !----- program. HelpExitStr is a string variable which contains the
  170. !----- code for the selected function. e.g. if Enter was pressed on the
  171. !----- "Random Numbers" selection above, then HelpExitStr=#255#1 when
  172. !----- exiting from the Help file to your program, so your program knows
  173. !----- which user function is to be activated.
  174. !-----
  175. !----- For more on these and other special ^A commands, type F1 for help
  176. !----- and select "Commands" from the main menu and "^A(#,#)...^A" from
  177. !----- the Commands menu.
  178. !
  179. !offset8  Animation demo  (to match the category of the include file)
  180. !include animate.hls  (the animation demo, as an include file)
  181.